package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.entity.PageResult;
import com.itheima.pojo.Menu;
import com.itheima.pojo.User;

import java.util.List;

public interface MenuDao {
    List<Menu> findAllMenuByUsername(String username);

    List<Menu> findAll();

    Integer[] findMenuIdsByRoleId(Integer id);

    Page<Menu> findPage(String queryString);

    Integer findLevelById(Integer id);

    void add(Menu menu);

    Menu findByMenuId(Integer id);

    void edit(Menu menu);

    int findParentIdCountByMenuId(Integer id);

    void addRoleMenuByAdmin(Integer id);

    void delete(Integer id);


    void deleteRoleMenuByMenuId(Integer integer);
}
